# 从Django导⼊创建表单需要的模块
from django import forms
# 导⼊Comment数据模型类
from .models import Comment
# 继承表单类创建邮箱⽂章表单
class EmailPostForm(forms.Form):
 # 表单要收集分享标题信息，其类型为⼀个字符串
    name = forms.CharField(max_length=25)
 # 表单要收集分享⼈的邮箱
    email = forms.EmailField()
 # 表单要收集分享对象的邮箱
    to = forms.EmailField()
 # 表单要收集分享⼈给出的推荐意⻅，此信息为可选，由于内容可以较多
 # 所以组件设置为类⽂本域（TextArea）
    comments = forms.CharField(required=False,
                              widget=forms.Textarea)
# 创建评论表单类，该类继承⾃Django forms的ModelForm类，可以⾃动根据配置⽣成表单
class CommentForm(forms.ModelForm):
    class Meta:
 # 声明此表单是基于Comment数据模型类⽣成的
      model = Comment
 # ⽣成此表单有三个字段，分别是name，email，body
      fields = ('name', 'email', 'body')     
class SearchForm(forms.Form):
    query = forms.CharField() # 此表单只有一个搜索内容字段    

                              